
//第一节点
/**
 * 根据当前所有新建行数和已经删除行数返回该明细表中的所有明细表ID 1，2，3
 * @param {*} rownum 
 * @param {*} delrow 
 */
function getRowIds(rownum,delrow){
    console.log("rownum:"+rownum);
    console.log("delrow:"+delrow);
    console.log("----------------")
    var delrows = delrow.split(",");
    var rownums = [];
    for (var i = 0; i < rownum; i++) {
        if($.inArray(''+i,delrows)==-1){
            rownums.push(i);
        }
        
    }
    console.log("明细表ID为："+rownums);
    return rownums;
}

jQuery(document).ready(function(){
    checkCustomize = function() {
        //获取三个明细表ID
        var nodenum0 = getRowIds(jQuery("#nodenum0").val(),jQuery("#deleteRowIndex0").val());
        var nodenum1 = getRowIds(jQuery("#nodenum1").val(),jQuery("#deleteRowIndex1").val());
        var nodenum2 = getRowIds(jQuery("#nodenum2").val(),jQuery("#deleteRowIndex2").val());
        var nodenum3 = getRowIds(jQuery("#nodenum3").val(),jQuery("#deleteRowIndex3").val());
        var nodenum4 = getRowIds(jQuery("#nodenum4").val(),jQuery("#deleteRowIndex4").val());
        var nodenum5 = getRowIds(jQuery("#nodenum5").val(),jQuery("#deleteRowIndex5").val());
        var nodenum6 = getRowIds(jQuery("#nodenum6").val(),jQuery("#deleteRowIndex6").val());
        var nodenum7 = getRowIds(jQuery("#nodenum7").val(),jQuery("#deleteRowIndex7").val());
        var nodenum8 = getRowIds(jQuery("#nodenum8").val(),jQuery("#deleteRowIndex8").val());
        var nodenum9 = getRowIds(jQuery("#nodenum9").val(),jQuery("#deleteRowIndex9").val());
        var nodenum10 = getRowIds(jQuery("#nodenum10").val(),jQuery("#deleteRowIndex10").val());
        

         //明明细表1权重必须为80 
         for (var i = 0; i < nodenum0.length; i++) {
            var element = jQuery("#isshow0_"+nodenum0[i]+"_19497").html();
            if(parseInt(element)!=80){
                alert("明细表1权重总和必须为80%！");
                return false;
            }
        }

        //明细表4权重为80% 
         for (var i = 0; i < nodenum3.length; i++) {
            var element = jQuery("#isshow3_"+nodenum3[i]+"_19543").html();
            if(parseInt(element)!=100){
                alert("明细表1权重总和必须为100%！");
                return false;
            }
        }

        //明细表7权重
        for (var i = 0; i < nodenum6.length; i++) {
            var element = jQuery("#isshow6_"+nodenum6[i]+"_19575").html();
            if(parseInt(element)!=100){
                alert("明细表1权重总和必须为100%！");
                return false;
            }
        }

         //明细表8权重
         for (var i = 0; i < nodenum7.length; i++) {
            var element = jQuery("#isshow7_"+nodenum7[i]+"_19620").html();
            if(parseInt(element)!=80){
                alert("明细表1权重总和必须为80%！");
                return false;
            }
        }

        //明细表9权重
        for (var i = 0; i < nodenum8.length; i++) {
            var element = jQuery("#isshow8_"+nodenum8[i]+"_19654").html();
            if(parseInt(element)!=100){
                alert("明细表9权重总和必须为100%！");
                return false;
            }
        }
        
         //明细表10权重
         for (var i = 0; i < nodenum9.length; i++) {
            var element = jQuery("#isshow9_"+nodenum9[i]+"_19664").html();
            if(parseInt(element)!=100){
                alert("明细表10权重总和必须为100%！");
                return false;
            }
        }


        //明细表10权重
        for (var i = 0; i < nodenum9.length; i++) {
            var element = jQuery("#isshow10_"+nodenum10[i]+"_19672").html();
            if(parseInt(element)!=100){
                alert("明细表11权重总和必须为100%！");
                return false;
            }
        }




        return true;

    }
});


//第2节点
/**
 * 根据当前所有新建行数和已经删除行数返回该明细表中的所有明细表ID 1，2，3
 * @param {*} rownum 
 * @param {*} delrow 
 */
function getRowIds(rownum,delrow){
    console.log("rownum:"+rownum);
    console.log("delrow:"+delrow);
    console.log("----------------")
    var delrows = delrow.split(",");
    var rownums = [];
    for (var i = 0; i < rownum; i++) {
        if($.inArray(''+i,delrows)==-1){
            rownums.push(i);
        }
        
    }
    console.log("明细表ID为："+rownums);
    return rownums;
}

jQuery(document).ready(function(){
    checkCustomize = function() {
        //获取三个明细表ID
        var nodenum0 = getRowIds(jQuery("#nodenum0").val(),jQuery("#deleteRowIndex0").val());
        var nodenum1 = getRowIds(jQuery("#nodenum1").val(),jQuery("#deleteRowIndex1").val());
        var nodenum2 = getRowIds(jQuery("#nodenum2").val(),jQuery("#deleteRowIndex2").val());
        var nodenum3 = getRowIds(jQuery("#nodenum3").val(),jQuery("#deleteRowIndex3").val());
        var nodenum4 = getRowIds(jQuery("#nodenum4").val(),jQuery("#deleteRowIndex4").val());
        var nodenum5 = getRowIds(jQuery("#nodenum5").val(),jQuery("#deleteRowIndex5").val());
        var nodenum6 = getRowIds(jQuery("#nodenum6").val(),jQuery("#deleteRowIndex6").val());
        var nodenum7 = getRowIds(jQuery("#nodenum7").val(),jQuery("#deleteRowIndex7").val());
        var nodenum8 = getRowIds(jQuery("#nodenum8").val(),jQuery("#deleteRowIndex8").val());
        var nodenum9 = getRowIds(jQuery("#nodenum9").val(),jQuery("#deleteRowIndex9").val());
        var nodenum10 = getRowIds(jQuery("#nodenum10").val(),jQuery("#deleteRowIndex10").val());
        

        //明细表7权重
        for (var i = 0; i < nodenum6.length; i++) {
            var element = jQuery("#isshow6_"+nodenum6[i]+"_19575").html();
            if(parseInt(element)!=100){
                alert("明细表1权重总和必须为100%！");
                return false;
            }
        }

         //明细表8权重
         for (var i = 0; i < nodenum7.length; i++) {
            var element = jQuery("#isshow7_"+nodenum7[i]+"_19620").html();
            if(parseInt(element)!=80){
                alert("明细表1权重总和必须为80%！");
                return false;
            }
        }

        //明细表9权重
        for (var i = 0; i < nodenum8.length; i++) {
            var element = jQuery("#isshow8_"+nodenum8[i]+"_19654").html();
            if(parseInt(element)!=100){
                alert("明细表9权重总和必须为100%！");
                return false;
            }
        }
        
         //明细表10权重
         for (var i = 0; i < nodenum9.length; i++) {
            var element = jQuery("#isshow9_"+nodenum9[i]+"_19664").html();
            if(parseInt(element)!=100){
                alert("明细表10权重总和必须为100%！");
                return false;
            }
        }


        //明细表10权重
        for (var i = 0; i < nodenum9.length; i++) {
            var element = jQuery("#isshow10_"+nodenum10[i]+"_19672").html();
            if(parseInt(element)!=100){
                alert("明细表11权重总和必须为100%！");
                return false;
            }
        }




        return true;

    }
});

//第4节点
/**
 * 根据当前所有新建行数和已经删除行数返回该明细表中的所有明细表ID 1，2，3
 * @param {*} rownum 
 * @param {*} delrow 
 */
function getRowIds(rownum,delrow){
    console.log("rownum:"+rownum);
    console.log("delrow:"+delrow);
    console.log("----------------")
    var delrows = delrow.split(",");
    var rownums = [];
    for (var i = 0; i < rownum; i++) {
        if($.inArray(''+i,delrows)==-1){
            rownums.push(i);
        }
        
    }
    console.log("明细表ID为："+rownums);
    return rownums;
}

jQuery(document).ready(function(){
    checkCustomize = function() {
        //获取三个明细表ID
        var nodenum0 = getRowIds(jQuery("#nodenum0").val(),jQuery("#deleteRowIndex0").val());
        var nodenum1 = getRowIds(jQuery("#nodenum1").val(),jQuery("#deleteRowIndex1").val());
        var nodenum2 = getRowIds(jQuery("#nodenum2").val(),jQuery("#deleteRowIndex2").val());
        var nodenum3 = getRowIds(jQuery("#nodenum3").val(),jQuery("#deleteRowIndex3").val());
        var nodenum4 = getRowIds(jQuery("#nodenum4").val(),jQuery("#deleteRowIndex4").val());
        var nodenum5 = getRowIds(jQuery("#nodenum5").val(),jQuery("#deleteRowIndex5").val());
        var nodenum6 = getRowIds(jQuery("#nodenum6").val(),jQuery("#deleteRowIndex6").val());
        var nodenum7 = getRowIds(jQuery("#nodenum7").val(),jQuery("#deleteRowIndex7").val());
        var nodenum8 = getRowIds(jQuery("#nodenum8").val(),jQuery("#deleteRowIndex8").val());
        var nodenum9 = getRowIds(jQuery("#nodenum9").val(),jQuery("#deleteRowIndex9").val());
        var nodenum10 = getRowIds(jQuery("#nodenum10").val(),jQuery("#deleteRowIndex10").val());
        

         //明明细表1权重必须为80 
         for (var i = 0; i < nodenum0.length; i++) {
            var element = jQuery("#isshow0_"+nodenum0[i]+"_19497").html();
            if(parseInt(element)!=80){
                alert("明细表1权重总和必须为80%！");
                return false;
            }
        }

        //明细表4权重
        for (var i = 0; i < nodenum3.length; i++) {
            var element = jQuery("#isshow3_"+nodenum3[i]+"_19543").html();
            if(parseInt(element)!=80){
                alert("明细表1权重总和必须为80%！");
                return false;
            }
        }

        // 单否项
         //明细表3权重
         for (var i = 0; i < nodenum2.length; i++) {
            var element = jQuery("#isshow2_"+nodenum2[i]+"_19511").html();
            if(parseInt(element)!=80){
                alert("明细表1权重总和必须为80%！");
                return false;
            }
        }

        //单否项
        //明细表6权重
        for (var i = 0; i < nodenum5.length; i++) {
            var element = jQuery("#isshow5_"+nodenum5[i]+"_19557").html();
            if(parseInt(element)!=100){
                alert("明细表9权重总和必须为100%！");
                return false;
            }
        }

        return true;

    }
});


//第6节点 发起者自评
/**
 * 根据当前所有新建行数和已经删除行数返回该明细表中的所有明细表ID 1，2，3
 * @param {*} rownum 
 * @param {*} delrow 
 */
function getRowIds(rownum,delrow){
    console.log("rownum:"+rownum);
    console.log("delrow:"+delrow);
    console.log("----------------")
    var delrows = delrow.split(",");
    var rownums = [];
    for (var i = 0; i < rownum; i++) {
        if($.inArray(''+i,delrows)==-1){
            rownums.push(i);
        }
        
    }
    console.log("明细表ID为："+rownums);
    return rownums;
}

jQuery(document).ready(function(){
    checkCustomize = function() {
        //获取三个明细表ID
        var nodenum0 = getRowIds(jQuery("#nodenum0").val(),jQuery("#deleteRowIndex0").val());
        var nodenum1 = getRowIds(jQuery("#nodenum1").val(),jQuery("#deleteRowIndex1").val());
        var nodenum2 = getRowIds(jQuery("#nodenum2").val(),jQuery("#deleteRowIndex2").val());
        var nodenum3 = getRowIds(jQuery("#nodenum3").val(),jQuery("#deleteRowIndex3").val());
        var nodenum4 = getRowIds(jQuery("#nodenum4").val(),jQuery("#deleteRowIndex4").val());
        var nodenum5 = getRowIds(jQuery("#nodenum5").val(),jQuery("#deleteRowIndex5").val());
        var nodenum6 = getRowIds(jQuery("#nodenum6").val(),jQuery("#deleteRowIndex6").val());
        var nodenum7 = getRowIds(jQuery("#nodenum7").val(),jQuery("#deleteRowIndex7").val());
        var nodenum8 = getRowIds(jQuery("#nodenum8").val(),jQuery("#deleteRowIndex8").val());
        var nodenum9 = getRowIds(jQuery("#nodenum9").val(),jQuery("#deleteRowIndex9").val());
        var nodenum10 = getRowIds(jQuery("#nodenum10").val(),jQuery("#deleteRowIndex10").val());
        
        //第一二节点自评0-100
          for (var i = 0; i < nodenum0.length; i++) {
            var element = jQuery("#isshow0_"+nodenum0[i]+"_19499").html();
            if(parseInt(element)<0||parseInt(element)>100){
                alert("【自评分】必须为0-100");
                return false;
            }
        }
        //2
        for (var i = 0; i < nodenum1.length; i++) {
            var element = jQuery("#isshow1_"+nodenum1[i]+"_19506").html();
            if(parseInt(element)<0||parseInt(element)>100){
                alert("【自评分】必须为0-100");
                return false;
            }
        }
        //4
        for (var i = 0; i < nodenum3.length; i++) {
            var element = jQuery("#isshow3_"+nodenum3[i]+"_19545").html();
            if(parseInt(element)<0||parseInt(element)>100){
                alert("【自评分】必须为0-100");
                return false;
            }
        }
        //5
        for (var i = 0; i < nodenum4.length; i++) {
            var element = jQuery("#isshow4_"+nodenum4[i]+"_19552").html();
            if(parseInt(element)<0||parseInt(element)>100){
                alert("【自评分】必须为0-100");
                return false;
            }
        }
        //7
        for (var i = 0; i < nodenum6.length; i++) {
            var element = jQuery("#isshow6_"+nodenum6[i]+"_19577").html();
            if(parseInt(element)<0||parseInt(element)>100){
                alert("【自评分】必须为0-100");
                return false;
            }
        }
        //8
        for (var i = 0; i < nodenum7.length; i++) {
            var element = jQuery("#isshow7_"+nodenum7[i]+"_19622").html();
            if(parseInt(element)<0||parseInt(element)>100){
                alert("【自评分】必须为0-100");
                return false;
            }
        }
        //9
        for (var i = 0; i < nodenum8.length; i++) {
            var element = jQuery("#isshow8_"+nodenum8[i]+"_19656").html();
            if(parseInt(element)<0||parseInt(element)>100){
                alert("【自评分】必须为0-100");
                return false;
            }
        }
        //10
        for (var i = 0; i < nodenum9.length; i++) {
            var element = jQuery("#isshow9_"+nodenum9[i]+"_19666").html();
            if(parseInt(element)<0||parseInt(element)>100){
                alert("【自评分】必须为0-100");
                return false;
            }
        }
        //11
        for (var i = 0; i < nodenum10.length; i++) {
            var element = jQuery("#isshow10_"+nodenum10[i]+"_19674").html();
            if(parseInt(element)<0||parseInt(element)>100){
                alert("【自评分】必须为0-100");
                return false;
            }
        }


        //2.5明细表最多1行
        if(nodenum1>1){
            alert("明细表2最多一行");
            return false;
        }
        if(nodenum4>1){
            alert("明细表5最多一行");
            return false;
        }
        


        

        return true;

    }
});




//第7节点
/**
 * 根据当前所有新建行数和已经删除行数返回该明细表中的所有明细表ID 1，2，3
 * @param {*} rownum 
 * @param {*} delrow 
 */
function getRowIds(rownum,delrow){
    console.log("rownum:"+rownum);
    console.log("delrow:"+delrow);
    console.log("----------------")
    var delrows = delrow.split(",");
    var rownums = [];
    for (var i = 0; i < rownum; i++) {
        if($.inArray(''+i,delrows)==-1){
            rownums.push(i);
        }
        
    }
    console.log("明细表ID为："+rownums);
    return rownums;
}

jQuery(document).ready(function(){
    checkCustomize = function() {
        //获取三个明细表ID
        var nodenum0 = getRowIds(jQuery("#nodenum0").val(),jQuery("#deleteRowIndex0").val());
        var nodenum1 = getRowIds(jQuery("#nodenum1").val(),jQuery("#deleteRowIndex1").val());
        var nodenum2 = getRowIds(jQuery("#nodenum2").val(),jQuery("#deleteRowIndex2").val());
        var nodenum3 = getRowIds(jQuery("#nodenum3").val(),jQuery("#deleteRowIndex3").val());
        var nodenum4 = getRowIds(jQuery("#nodenum4").val(),jQuery("#deleteRowIndex4").val());
        var nodenum5 = getRowIds(jQuery("#nodenum5").val(),jQuery("#deleteRowIndex5").val());
        var nodenum6 = getRowIds(jQuery("#nodenum6").val(),jQuery("#deleteRowIndex6").val());
        var nodenum7 = getRowIds(jQuery("#nodenum7").val(),jQuery("#deleteRowIndex7").val());
        var nodenum8 = getRowIds(jQuery("#nodenum8").val(),jQuery("#deleteRowIndex8").val());
        var nodenum9 = getRowIds(jQuery("#nodenum9").val(),jQuery("#deleteRowIndex9").val());
        var nodenum10 = getRowIds(jQuery("#nodenum10").val(),jQuery("#deleteRowIndex10").val());
        
        //第一、二个明细表领导评分0-100
        for (var i = 0; i < nodenum6.length; i++) {
            var element = jQuery("#isshow6_"+nodenum6[i]+"_19578").html();
            if(parseInt(element)<0||parseInt(element)>100){
                alert("【自评分】必须为0-100");
                return false;
            }
        }
        for (var i = 0; i < nodenum7.length; i++) {
            var element = jQuery("#isshow7_"+nodenum7[i]+"_19623").html();
            if(parseInt(element)<0||parseInt(element)>100){
                alert("【自评分】必须为0-100");
                return false;
            }
        }
        for (var i = 0; i < nodenum8.length; i++) {
            var element = jQuery("#isshow8_"+nodenum8[i]+"_19657").html();
            if(parseInt(element)<0||parseInt(element)>100){
                alert("【自评分】必须为0-100");
                return false;
            }
        }
        for (var i = 0; i < nodenum9.length; i++) {
            var element = jQuery("#isshow9_"+nodenum9[i]+"_19667").html();
            if(parseInt(element)<0||parseInt(element)>100){
                alert("【自评分】必须为0-100");
                return false;
            }
        }
        for (var i = 0; i < nodenum10.length; i++) {
            var element = jQuery("#isshow10_"+nodenum10[i]+"_19675").html();
            if(parseInt(element)<0||parseInt(element)>100){
                alert("【自评分】必须为0-100");
                return false;
            }
        }



        return true;

    }
});



// 8节点
jQuery(document).ready(function(){
    checkCustomize = function() {
        //获取三个明细表ID
        var nodenum0 = getRowIds(jQuery("#nodenum0").val(),jQuery("#deleteRowIndex0").val());
        var nodenum1 = getRowIds(jQuery("#nodenum1").val(),jQuery("#deleteRowIndex1").val());
        var nodenum2 = getRowIds(jQuery("#nodenum2").val(),jQuery("#deleteRowIndex2").val());
        var nodenum3 = getRowIds(jQuery("#nodenum3").val(),jQuery("#deleteRowIndex3").val());
        var nodenum4 = getRowIds(jQuery("#nodenum4").val(),jQuery("#deleteRowIndex4").val());
        var nodenum5 = getRowIds(jQuery("#nodenum5").val(),jQuery("#deleteRowIndex5").val());
        var nodenum6 = getRowIds(jQuery("#nodenum6").val(),jQuery("#deleteRowIndex6").val());
        var nodenum7 = getRowIds(jQuery("#nodenum7").val(),jQuery("#deleteRowIndex7").val());
        var nodenum8 = getRowIds(jQuery("#nodenum8").val(),jQuery("#deleteRowIndex8").val());
        var nodenum9 = getRowIds(jQuery("#nodenum9").val(),jQuery("#deleteRowIndex9").val());
        var nodenum10 = getRowIds(jQuery("#nodenum10").val(),jQuery("#deleteRowIndex10").val());
        
        //第一、二个明细表领导评分0-100
        for (var i = 0; i < nodenum0.length; i++) {
            var element = jQuery("#isshow0_"+nodenum0[i]+"_19500").html();
            if(parseInt(element)<0||parseInt(element)>100){
                alert("【自评分】必须为0-100");
                return false;
            }
        }
        for (var i = 0; i < nodenum1.length; i++) {
            var element = jQuery("#isshow1_"+nodenum1[i]+"_19507").html();
            if(parseInt(element)<0||parseInt(element)>100){
                alert("【自评分】必须为0-100");
                return false;
            }
        }
        for (var i = 0; i < nodenum3.length; i++) {
            var element = jQuery("#isshow3_"+nodenum3[i]+"_19546").html();
            if(parseInt(element)<0||parseInt(element)>100){
                alert("【自评分】必须为0-100");
                return false;
            }
        }
        for (var i = 0; i < nodenum4.length; i++) {
            var element = jQuery("#isshow4_"+nodenum4[i]+"_19553").html();
            if(parseInt(element)<0||parseInt(element)>100){
                alert("【自评分】必须为0-100");
                return false;
            }
        }

        var flag = false;
        //加减分0-5
            $("#field42197,#field42199,#field42218,#field42219").each(function(idx,element) {
            if(parseInt(element.value)<0 || parseInt(element.value)>5){
                alert("加分，扣分,必须在0-5之间");
                flag = true;
                return false;
            }
        });
        //阻止表单提交
        if (flag) {
            return false;
        }


        return true;

    }
});